﻿<Window x:Class="MPE.Settings"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:MPE"
        mc:Ignorable="d"
        xmlns:properties="clr-namespace:MPE.Properties" 
        
        Title="Настройки" Height="347.851" Width="408.597" MouseLeftButtonDown="Window_MouseLeftButtonDown">
    <Grid>
        <CheckBox x:Name="updatesCB" Content="Обновления" HorizontalAlignment="Left" Margin="10,48,0,0" VerticalAlignment="Top" Width="91" ToolTip="[Из-за проблем с github.io новые версии буду(временно) выкладывать на сайте 'djoser-blog.ru/forum/' в соответствующей теме]" IsChecked="False" Click="UpdatesCB_Click"/>
        <!--Проверять обновления при запуске?-->
        <Label Content="Версия" HorizontalAlignment="Left" Margin="6,10,0,0" VerticalAlignment="Top" ToolTip="Версия программы" FontWeight="Bold" FontSize="14"/>
        <Label x:Name="lbVersion" Content="{Binding Path=version, Source={x:Static properties:Settings.Default}}" HorizontalAlignment="Left" Margin="63,11,0,0" VerticalAlignment="Top" ToolTip="Версия программы" FontWeight="Bold" FontSize="14"/>
        <Button x:Name="FontChange" Content="Шрифт" ToolTip="Изменить шрифт в редакторе" HorizontalAlignment="Left" Margin="10,79,0,0" VerticalAlignment="Top" Width="75" Click="FontChange_Click"/>
        <Grid>
            <Label x:Name="mapSize" Content="" HorizontalAlignment="Left" Margin="130,166,0,0" VerticalAlignment="Top"/>
            <Slider x:Name="codeMapSize" Value="{Binding Path=codeMapSize, Source={x:Static properties:Settings.Default}}" HorizontalAlignment="Left" Margin="178,171,0,0" VerticalAlignment="Top" Width="98" Maximum="140" SmallChange="1" />
            <Label x:Name="showMSG" Content="Карта кода отключена" Width="200" Height="40" Margin="125,164,76,117" Visibility="Hidden" FontWeight="Bold" FontSize="14"/>
            <Label Content="Ширина карты кода" HorizontalAlignment="Left" Margin="10,166,0,0" VerticalAlignment="Top"/>
            <Button x:Name="gitHubSource" Content="Исходный код программы" ToolTip="Открыть GitHub.com с исходный кодом приложения" HorizontalAlignment="Left" Margin="108,215,0,0" VerticalAlignment="Top" Width="155" Click="GitHubSource_Click"/>
            <Button x:Name="forumTopic" Content="Тема на форуме" ToolTip="Открыть тему на форуме djoser-blog.ru" HorizontalAlignment="Left" Margin="4,215,0,0" VerticalAlignment="Top" Width="99" Click="ForumTopic_Click"/>
            <Button x:Name="setTaskFolder" Content="Папка шаблонов" HorizontalAlignment="Left" Margin="10,103,0,0" VerticalAlignment="Top" Width="107" Click="SetTaskFolder_Click"/>
            <Label x:Name="taskForldLB" Content="" Width="388"  MaxWidth="388" HorizontalAlignment="Left" Margin="10,128,0,0" VerticalAlignment="Top" FontWeight="Bold" FontSize="14"/>
        </Grid>
        <CheckBox x:Name="openLastFileCB" IsChecked="{Binding Path=isOpenLastFile, Source={x:Static properties:Settings.Default}}" Content="Открывать предыдущий файл" HorizontalAlignment="Left" Margin="206,10,0,0" VerticalAlignment="Top" ToolTip="При запуске будет открыт предыдущий файл" Click="OpenLastFileCB_Click"/>
        <CheckBox x:Name="makeBackUpCB" IsChecked="{Binding Path=isMakeBackUp, Source={x:Static properties:Settings.Default}}" Content="Резервная копия файла" HorizontalAlignment="Left" Margin="206,30,0,0" VerticalAlignment="Top" ToolTip="При открытие файла будет создана его резервная копия" Click="MakeBackUpCB_Click"/>
        <CheckBox x:Name="saveWindowSizeCB" Content="Сохранять размеры окна" IsChecked="{Binding Path=isSaveWindowSize, Source={x:Static properties:Settings.Default}}" HorizontalAlignment="Left" Margin="206,51,0,0" VerticalAlignment="Top" ToolTip="При запуске будет восстановлен предыдущий размер окна" Click="SaveWindowSizeCB_Click"/>

    </Grid>
</Window>
